মাইএসকিউএল টেবিল বিবৃতি পরিবর্তন করুন
ALTER TABLE স্টেটমেন্টটি বিদ্যমান টেবিলে কলাম যোগ, মুছে বা পরিবর্তন করতে ব্যবহৃত হয়।
ALTER TABLE স্টেটমেন্টটি বিদ্যমান টেবিলে বিভিন্ন সীমাবদ্ধতা যোগ এবং অপসারণ করতে ব্যবহৃত হয়।
সারণী পরিবর্তন করুন - কলাম যোগ করুন
একটি টেবিলে একটি কলাম যোগ করতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:
ALTER TABLE table_name
ADD column_name datatype;
নিম্নলিখিত SQL "গ্রাহক" টেবিলে একটি "ইমেল" কলাম যোগ করে:
ALTER TABLE Customers
ADD Email varchar(255);
ALTER TABLE - DROP COLUMN
একটি টেবিলের একটি কলাম মুছতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন (মনে রাখবেন যে কিছু ডাটাবেস সিস্টেম একটি কলাম মুছে ফেলার অনুমতি দেয় না):
ALTER TABLE table_name
DROP COLUMN column_name;
নিম্নলিখিত SQL "গ্রাহক" টেবিল থেকে "ইমেল" কলাম মুছে দেয়:
ALTER TABLE Customers
DROP COLUMN Email;
ALTER TABLE - MODIFY COLUMN
একটি টেবিলে একটি কলামের ডেটা টাইপ পরিবর্তন করতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:
ALTER TABLE table_name
MODIFY COLUMN column_name datatype;
MySQL ALTER TABLE উদাহরণ
"ব্যক্তি" টেবিলটি দেখুন:
| ID | LastName | FirstName | Address | City |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
এখন আমরা "Persons" টেবিলে "DateOfBirth" নামে একটি কলাম যোগ করতে চাই।
আমরা নিম্নলিখিত SQL বিবৃতি ব্যবহার করি:
ALTER TABLE Persons
ADD DateOfBirth date;
দ্রষ্টব্য:
নতুন কলাম "DateOfBirth" প্রকারের তারিখ এবং একটি তারিখ ধারণ করে৷ ডাটা টাইপ কলাম নির্দিষ্ট করে দেয় কি ধরনের ডাটা রাখা যেতে পারে। MySQL-এ উপলব্ধ সমস্ত ডেটা প্রকারের সম্পূর্ণ রেফারেন্সের জন্য, আমাদের সম্পূর্ণ ডেটা টাইপ রেফারেন্স দেখুন।
"ব্যক্তি" টেবিলটি এখন এইরকম দেখাবে:
| ID | LastName | FirstName | Address | City | DateOfBirth |
|---|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes | |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes | |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
ডেটা টাইপ পরিবর্তনের উদাহরণ
এখন আমরা "ব্যক্তি" টেবিলে "DateOfBirth" কলামের ডেটা টাইপ পরিবর্তন করতে চাই।
আমরা নিম্নলিখিত SQL বিবৃতি ব্যবহার করি:
ALTER TABLE Persons
MODIFY COLUMN DateOfBirth year;
"DateOfBirth" কলামটি এখন বছরের টাইপ এবং দুই- বা চার-সংখ্যার বিন্যাসে একটি বছর ধরে।
ড্রপ কলাম উদাহরণ
এর পরে, আমরা "ব্যক্তি" টেবিল থেকে "তারিখের জন্ম" কলামটি মুছতে চাই।
আমরা নিম্নলিখিত SQL বিবৃতি ব্যবহার করি:
ALTER TABLE Persons
DROP COLUMN DateOfBirth;
"ব্যক্তি" টেবিলটি এখন এইরকম দেখাবে:
| ID | LastName | FirstName | Address | City |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |